package com.dongqi.deviceData.dto;

import com.fasterxml.jackson.annotation.JsonFormat;

import java.util.Date;
import java.util.List;

public class DeviceGuardrailBoardDTO {
    public Long getId() {
        return id;
    }

    public void setId(Long id) {
        this.id = id;
    }

    public String getDeviceNo() {
        return deviceNo;
    }

    public void setDeviceNo(String deviceNo) {
        this.deviceNo = deviceNo;
    }

    public String getBoardNo() {
        return boardNo;
    }

    public void setBoardNo(String boardNo) {
        this.boardNo = boardNo;
    }

    public String getEquipModel() {
        return equipModel;
    }

    public void setEquipModel(String equipModel) {
        this.equipModel = equipModel;
    }

    public String getStatus() {
        return status;
    }

    public void setStatus(String status) {
        this.status = status;
    }

    public String getArmStatus() {
        return armStatus;
    }

    public void setArmStatus(String armStatus) {
        this.armStatus = armStatus;
    }

    public String getArmStroke() {
        return armStroke;
    }

    public void setArmStroke(String armStroke) {
        this.armStroke = armStroke;
    }

    public String getArmAngle() {
        return armAngle;
    }

    public void setArmAngle(String armAngle) {
        this.armAngle = armAngle;
    }

    public String getArmWorkState() {
        return armWorkState;
    }

    public void setArmWorkState(String armWorkState) {
        this.armWorkState = armWorkState;
    }

    public String getSuckerState() {
        return suckerState;
    }

    public void setSuckerState(String suckerState) {
        this.suckerState = suckerState;
    }

    public String getFlipFrame() {
        return flipFrame;
    }

    public void setFlipFrame(String flipFrame) {
        this.flipFrame = flipFrame;
    }

    public String getHeightCylinder() {
        return heightCylinder;
    }

    public void setHeightCylinder(String heightCylinder) {
        this.heightCylinder = heightCylinder;
    }

    public String getLockCylinder() {
        return lockCylinder;
    }

    public void setLockCylinder(String lockCylinder) {
        this.lockCylinder = lockCylinder;
    }

    public Date getCreateTime() {
        return createTime;
    }

    public void setCreateTime(Date createTime) {
        this.createTime = createTime;
    }

    public Date getUpdateTime() {
        return updateTime;
    }

    public void setUpdateTime(Date updateTime) {
        this.updateTime = updateTime;
    }

    private Long id;

    private String deviceNo;

    private String boardNo;

    private String equipModel;

    private String status;

    private String armStatus;

    private String armStroke;

    private String armAngle;

    private String armWorkState;

    private String suckerState;

    private String flipFrame;

    private String heightCylinder;

    private String lockCylinder;

    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
    private Date createTime;

    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
    private Date updateTime;

    private String bak1;

    private String bak2;

    private String bak3;

    /**
     * 经度
     */
    private String longitude;

    /**
     * 纬度
     */
    private String latitude;

    private List<Object> trajectory;

    private String videoUrl;

    public String getVideoUrl() {
        return videoUrl;
    }

    public void setVideoUrl(String videoUrl) {
        this.videoUrl = videoUrl;
    }

    public List<Object> getTrajectory() {
        return trajectory;
    }

    public void setTrajectory(List<Object> trajectory) {
        this.trajectory = trajectory;
    }

    public String getLongitude() {
        return longitude;
    }

    public void setLongitude(String longitude) {
        this.longitude = longitude;
    }

    public String getLatitude() {
        return latitude;
    }

    public void setLatitude(String latitude) {
        this.latitude = latitude;
    }

    public String getBak1() {
        return bak1;
    }

    public void setBak1(String bak1) {
        this.bak1 = bak1;
    }

    public String getBak2() {
        return bak2;
    }

    public void setBak2(String bak2) {
        this.bak2 = bak2;
    }

    public String getBak3() {
        return bak3;
    }

    public void setBak3(String bak3) {
        this.bak3 = bak3;
    }
}
